give (one) itchy feet - Français Anglais Dictionnaire